package com.keba.lamp.complaint.service;

import com.keba.basic.base.service.SuperService;
import com.keba.lamp.complaint.entity.EvidenceComponent;
import com.keba.lamp.complaint.vo.result.EvidenceComponentResultVO;

import java.util.List;


/**
 * <p>
 * 业务接口
 * 证据组件库
 * </p>
 *
 * @author chaowu.wang
 * @date 2025-03-27 20:34:20
 * @create [2025-03-27 20:34:20] [chaowu.wang] [代码生成器生成]
 */
public interface EvidenceComponentService extends SuperService<Long, EvidenceComponent> {

    /**
     * 获取组件详情
     * @param id
     * @return
     */
    EvidenceComponentResultVO getComponentById(Long id);

    /**
     * 获取组件详情
     * @param ids
     * @return
     */
    List<EvidenceComponentResultVO> getComponentByIds(List<Long> ids);

    /**
     * 删除证据组件
     *
     * @param ids id
     * @return 是否成功
     */
    Boolean delete(List<Long> ids);
}


